package com.university.mentalhealthplatform.studentV3.ai.jimmer;


import com.university.mentalhealthplatform.global.rbac.model.User;

import java.time.LocalDateTime;

@SuppressWarnings("ALL")
public interface BaseEntity extends BaseDateTime {

    String getId();
    void setId(String id);

    User getEditor();
    void setEditor(User editor);

    User getCreator();
    void setCreator(User creator);

    @SuppressWarnings("AliMissingOverrideAnnotation")
    LocalDateTime getCreatedTime();
    void setCreatedTime(LocalDateTime createdTime);

    LocalDateTime getEditedTime();
    void setEditedTime(LocalDateTime editedTime);
}